FROM node:14-alpine AS builder

# 设置为工作目录，以下 RUN/CMD 命令都是在工作目录中进行执行 注释
WORKDIR /code

# 检测是否需要重新npm insall
ADD package.json package-lock.json /code/

RUN npm install

# 把宿主机的代码添加到镜像中
ADD . /code

RUN npm run      build

RUN echo 111



# 选择一个体积小的镜像 (~5MB)
FROM nginx:alpine

# 设置为工作目录，以下 RUN/CMD 命令都是在工作目录中进行执行
WORKDIR /code

# 复制编译阶段编译出来的运行文件到目标目录
COPY --from=builder /code/dist/ /usr/share/nginx/html

EXPOSE 80

# 启动 Node Server

